// 同时发送异步代码的次数
let ajaxTimes=0;
export const request=(params)=>{
    ajaxTimes++;
    // 显示加载中效果
    wx.showLoading({
        title: '加载中',
        mask: true
    });
    // 公共url
    const baseUrl = "http://192.168.1.135:3007/api"
    return new Promise((resolve,reject)=>{
        wx.request({            
            ...params,
            url:baseUrl+params.url,
            data:params.data,
            method:params.method,
            success: (res)=> {
                resolve(res)
            },
            fail: (err)=>{
                reject(err)
            },
            // 请求成功失败都会触发
            complete:()=>{
                ajaxTimes--;
                if(ajaxTimes===0){
                    // 关闭加载效果
                    wx.hideLoading();
                }
            }
        })
    })
}